package com.shootforthestars.core;

import org.newdawn.slick.Graphics;
import org.newdawn.slick.Input;
import org.newdawn.slick.SlickException;

public interface Actor {
	/**
	 * Initializing method called upon new game context.
	 */
	public void init() throws SlickException;
	
	/**
	 * Update the object.
	 * 
	 * @param container
	 * @param delta
	 * @throws SlickException
	 */
	public void update(Input input, int delta)
			throws SlickException;
	/**
	 * Render the object.
	 * 
	 * @param container
	 * @param graphics
	 * @throws SlickException
	 */
	public void render(Graphics graphics)
			throws SlickException;
}
